package com.gonsin.gmessage.logic.mqtt.config;

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class MqttConfig {

    /**
     * mqtt连接，格式例如
     * tcp://xxx.xxx.xxx:1883
     */
    private String broker;

    /**
     * clientId 标识唯一的设备
     */
    private String clientId;

    /**
     * mqtt服务器进行简单校验的账户名
     */
    private String username;

    /**
     * mqtt 服务器进行简单校验的密码
     */
    private String password;

    /**
     * 是否使用mqtt5协议
     */
    private boolean usingV5 = false;


    /**
     * 线上如果mqtt的参数被修改，可以自行触发该方法让连接重新生效
     */
    public void notifyDataChanged(){

    }

}
